<script setup lang="ts">
import { RouterLink, RouterView } from 'vue-router'

</script>

<template>
  <div class="container">


    <router-view></router-view>

    <footer class="footer">
      <router-link to="/home">
        <span class="iconfont icon-shouye"></span>
        <p>首页</p>
      </router-link>
      <router-link to="/kind">
        <span class="iconfont icon-fenlei"></span>
        <p>分类</p>
      </router-link>
      <router-link to="/cart">
        <span class="iconfont icon-gouwuche"></span>
        <p>购物车</p>
      </router-link>
      <router-link to="/user">
        <span class="iconfont icon-My"></span>
        <p>我的</p>
      </router-link>
    </footer>
  </div>
</template>

<style lang="scss">
html,
body,
#app,
.container {
  height: 100%;
}

html {
  /* 100vw  100vh */
  /*
    因为目前百分之 90 以上的 UI 设计图都是以 iPhone6,7,8 来进行设计的
    如果设计图是 iPhone6,7,8 为基础的设计图，那么我们应该是在为 100 / 375 * 100 = 26.66666666666vw
    如果设计图是 iPhone12pro 为基础的设计图，那么我们应该是在为 100 / 390 * 100 = 25.641vw
    如果设计图是 iPhone5 为基础的设计图，那么我们应该是在为 100 / 320 * 100 = 31.25vw
  */
  font-size: 26.6666666666vw;
}

body {
  /* 具体值要根据公司设计稿来决定你这里应该写多少，这里的值是设计稿中出现次数最多的字号 */
  font-size: 12px;
}

.container {
  display: flex;
  flex-direction: column;
}

.box {
  flex: 1;
}

.box .header {
  height: 0.44rem;
  background-color: #f66;
  line-height: 0.44rem;
  text-align: center;
  color: white;
}

.footer {
  height: 0.5rem;
  border-top: 1px solid gray;
  display: flex;
}

.footer a {
  flex: 1;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 0.08rem;
  color: black;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.footer a.router-link-active {
  color: #f66;
}
</style>
